eigenvalues and eigenfunctions